



/**方法一：sort排序*/
//最小
function arrMin(arr){
        if(Array.isArray(arr)) {
            arr.sort(function(a,b){
                return a-b;
            })
        }
       return arr[0]
}
//最大
function arrMax(arr){
    if(!Array.isArray(arr)){
        return false
    }else{
        arr.sort(function(a,b){
            return b-a;
        })
    }
    return arr[0]
}
var arr = [12,56,25,5,82,51,22];
var arr2 = [3,5,2,1];

console.log("arr1 min:",arrMin(arr)) // 5
console.log("arr1 max:",arrMax(arr)) // 82

console.log("arr2 min:",arrMin(arr2)) // 1
console.log("arr2 max:",arrMax(arr2)) // 5


/**方法二：假设法 *
 * */

function arrMinimum(arr){
    if(Array.isArray(arr)){
        var min = arr[0]
        for(var i = 1; i < arr.length; i++) {
            var cur = arr[i];
            cur < min ? min = cur:null
        }
        return min

    }else{
        return false
    }
}
function arrMaximum(arr){
    if(Array.isArray(arr)){
        var max = arr[0]
        for(var i = 1; i < arr.length; i++) {
            var cur = arr[i];
            cur > max ? max = cur : null
        }
        return max

    }else{
        return false
    }
}
var arr3 = [1,1,2]
console.log('arr3 min:',arrMinimum(arr3)); // 3
console.log('arr3 max:',arrMaximum(arr3)); // 15